package com.qf.j2102.service;

import com.qf.j2102.po.SysAdmin;
import com.qf.j2102.po.SysCar;
import com.qf.j2102.po.SysOrder;
import com.qf.j2102.po.SysUser;

import java.util.List;

public interface SysAdminService {


    /**
     * 后台登录
     * @return
     */
    SysAdmin login(String a_uname, String a_pword);

    /**
     * 注册
     * @return
     */
    int regist(SysAdmin sysAdmin);


    /**
     * 查询所有的用户信息
     * @return
     */
    List<SysUser> selectAllUsers();


    /**
     * 查询所有车辆
     * @return
     */
    List<SysCar> selectAllCars();

    /**
     * 查询所有订单信息
     * @return
     */
    List<SysOrder> selectAllOrders();

    /**
     * 批量删除
     * @param a_ids
     * @return
     */
    int delUser(List<Integer> a_ids);

    /**
     * 批量删除Car
     * @param c_ids
     * @return
     */
    int delCar(List<Integer> c_ids);

    /**
     * 批量删除Order
     * @param o_ids
     * @return
     */
    int delOrder(List<Integer> o_ids);

    /**
     * 修改个人信息
     * @param sysAdmin
     * @return
     */
    int update(SysAdmin sysAdmin);
}
